﻿form{margin:0;padding:0;}

.login-area
{
    border: 1px solid black;
    background-color: #FFFFFF;
    width:300px;
    height:200px;
    margin-left:auto;
    margin-right:auto;
}
.login-area-inside
{
    background-color: #FFFFFF;
    width:250px;
    height:150px;
    margin-left:auto;
    margin-right:auto;
}
.login-header
{
    background-color:#006e6b;
    vertical-align:middle;
    line-height:30px;
    color:White;
    text-align: left;
    width:100%;
    height:30px;
    margin-left:auto;
    margin-right:auto;
}
.login-row
{
    width:250px;
    text-align:left;
    font-size:14px;
    margin-top:10px;
}

.error-header
{
    text-align:left;
    margin-top:170px;
    width:600px;
    line-height:20px;
    padding-left:23px;
    background-position:left center;
    background-repeat:no-repeat;
    border: 1px solid #006699;
	background-color:#f2f9ff;
	vertical-align:middle;
	padding: 3px 3px 3px 3px;
	line-height:20px;
    margin-left:auto;
    margin-right:auto
}

.error-content
{
    text-align:center;
    position:relative;
    width:600px;
    /*height:100px;*/
    line-height:30px;
    margin-top:0px;
    margin-bottom:100px;
    border: 1px solid #F99E67;
	background-color:#FFE8D8;
	vertical-align:middle;
	padding: 3px 3px 3px 3px;
	color:#006699;
	background-repeat:no-repeat;
     margin-left:auto;
    margin-right:auto;
    margin-top:auto;
    margin-bottom:auto;
}

.success-content
{
    text-align:center;
    position:relative;
    width:400px;
    /*height:100px;*/
    line-height:30px;
    margin-top:0px;
    margin-bottom:100px;
    border: 1px solid #006699;
	background-color:#f2f9ff;
	vertical-align:middle;
	padding: 3px 3px 3px 3px;
	color:#006699;
	background-repeat:no-repeat;
     margin-left:auto;
    margin-right:auto;
    margin-top:auto;
    margin-bottom:auto;
}



.div-blue
{
	border: 1px solid #006699;
	background-color:#f2f9ff;
	vertical-align:middle;
	padding: 3px 3px 3px 3px;
	line-height:20px;
}
.div-warning
{
	border: 1px solid #ff8080;
	background-color:#fff2f2;
	vertical-align:middle;
    color:black;
	padding: 3px 3px 3px 3px;
	line-height:20px;
}
.datalist{ color:#000; font-size:12px; border:solid 1px #999; border-collapse:collapse;}
.datalist caption{ color:#083867; font-size:14px; font-weight:bold;}
.datalist th
{
	background-image:url(image3/polls/0.gif);
	color:White; 
	font-weight:bold; 
	background:#ccc;
	border:solid 1px #999; 
	}
.datalist tr{ height:23px;  text-align:center; background:expression((this.sectionRowIndex%2==1)?"#ffffff":"#e6f0fa")}
.datalist td{ border:solid 1px #006699;}


.login-info
{
	vertical-align:middle;
	background-image:url(Images/GenderMale.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:20px;
	color:#006e6b;
	font-weight:bold;
    height:22px;
    line-height:22px;
    border:1px solid gray;
    /*background-color:*/
}
.validation-errors {
    color:red;
    font-size:14px;
}
 .validation-summary-errors ul {
        margin: 0;
        padding: 0;
}

.validation-summary-errors li {
    display: inline;
    list-style: none;
    margin: 0;
    color:red;
    font-size:14px;
}
.edit-table {
    width:100%;
    background-color:#e7f0fa;
    border:1px solid gray;
    border-collapse:collapse;
}
.edit-table input {
    width:100%;
    }
.edit-table select {
    width:100%;
    }

.edit-table td {
        background-color:#e7f0fa; border:1px gray solid;
        padding-top:1px;
        padding-bottom:1px;
        padding-left:1px;
        padding-right:5px;
    }
.edit-table tr {
        height:24px;
    }

.edit-button {
    float:right;
}
.edit-button .button1{
    text-align:right;width:70px;float:left
}
.edit-button .button2{
    margin-left:5px;width:70px;float:left
}
 
/*.button
{    
    margin: 8px 4px 0px 0px;
    float: left;
}*/

.webcar-button
{ 
    color: #000000; 
    border: solid 1px #8ba0bc; 
    /*background-image:url(images/bg2.gif);*/
    /*background-image:url(image3/polls/3.gif);color:White;*/
    /*padding:1px 1px 1px 1px;*/
    background-color:#e8f0fa;
    font-size:9pt;
    width:70px;
    height:22px;
    text-align:center;
    vertical-align:middle;
    
}
.webcar-button:hover						  
{ 
    background-color:#fbf2cd;
    cursor:pointer;
}



.reportTable
{
    background-color:black;
    width:100%;
}
.reportTable tr
{
    background-color:White;
    height:20px;
}
.reportTable .left
{
    text-align:right;
    width:100px;
}
.reportTable .right
{
    padding-left:3px;
    padding-bottom:3px;
    padding-top:3px;
    text-align:left;
}

.list_style
{
    background-position:left center;
    vertical-align:middle;
    background-image:url(images/right.gif);
    background-repeat:no-repeat;
    padding-left:20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow:ellipsis;
    list-style-type:none;
    height:20px;
}
.list_style2
{
    background-position:left center;
    background-image:url(images/bg2.gif);
    background-repeat:repeat-x;
    padding-left:20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow:ellipsis;
    line-height:23px;
    list-style-type:none;
    height:23px;
    background-color:#E3d4f6;
}
.title{ font-size:12px; font-weight:bold; color:#FFFFFF; margin-top:8px;text-align:center}
.title_bg
{
    background:url(images/index_06.jpg);background-repeat:repeat-x;
}
.title_bg2
{
    background:url(images/index_09.jpg);background-repeat:repeat-x;
}
.banner
{
    width:auto; height:100px; background:url(images/car_b03.jpg);
     position: relative; display: block; margin: 0 auto;
}
.banner #roll_msg { color: blue; position: absolute; font-family:黑体;
               bottom: 18px; left: 400px;  padding: 10px 0;font-weight:bolder; 
               font-size:26pt; }
